* {
  margin: 0;
  padding: 0;
}

.box {
  width: 800px;
}

#stage {
  width: 1100px;
  height: 500px;
  /* margin: 100px auto 0; */
}

.distort-carousel>ul {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  list-style: none;
}

.distort-carousel>ul>li {
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
  transform-style: preserve-3d;
  height: 100%;
}

.distort-carousel>ul>li>div {
  position: absolute;
  width: 100%;
  height: 100%;
}

.btn {
  width: 100px;
  height: 40px;
  background-color: #ccc;
  color: #fff;
  margin-top: 50px;
  border: 1px solid #aaa;
  /* margin: 0 auto; */
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: none;
  /* border-color: transparent; */
  /*// 若是本身具有 border 请删除此属性 */
  box-shadow: none;
}